]> dgit.raspbian.org Git - gnome-shell.git/commit
st/bin: Stop implementing a ClutterContainer
authorZander Brown <zbrown@gnome.org>
Wed, 8 Nov 2023 07:57:27 +0000 (07:57 +0000)
committerMarge Bot <marge-bot@gnome.org>
Fri, 10 Nov 2023 20:19:13 +0000 (20:19 +0000)
commited3b8d093e167d0a2015a7e321d78af67bd2c59d
tree3ceac4f80a93b0b9c368458097e99a6c486d132b
parent35cb2b5385e1abae7c76d3de3041b641f6ce2afe
st/bin: Stop implementing a ClutterContainer

Instead we react to ::actor-{added,removed} and delegate to ClutterActor

Code should still interact with :child rather than {add,remove)_child(),
but at least we now avoid the footgun where the different APIs did
different things

Fix: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3172
Fix: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2661
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3010>
src/st/st-bin.c